package com.jic.market.model.vo.request;
import java.util.Date;
import java.math.BigDecimal;

import com.jic.common.base.vo.BaseEntityRequest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
@ApiModel(description = " 实体类")
public class PromotionWarningRequest extends BaseEntityRequest {
	private static final long serialVersionUID = 1L;
    // @NotEmpty(message = "主键id") 
    @ApiModelProperty(notes = "主键id")
    private Long id;

    @ApiModelProperty("是否处理")
    private String dispose;

    // @NotEmpty(message = "活动id") 
    @ApiModelProperty(notes = "活动id")
    private Long promotionId;

    @ApiModelProperty("已用营销费用")
    private BigDecimal marketingCosts;

    // @NotEmpty(message = "活动code") 
    @ApiModelProperty(notes = "活动code")
    private String promotionCode;

    // @NotEmpty(message = "活动名称") 
    @ApiModelProperty(notes = "活动名称")
    private String promotionName;

    // @NotEmpty(message = "活动开始时间") 
    @ApiModelProperty(notes = "活动开始时间")
    private Date activityStartTime;

    // @NotEmpty(message = "活动结束时间") 
    @ApiModelProperty(notes = "活动结束时间")
    private Date activityEntTime;

    // @NotEmpty(message = "活动类型 1：减价   2.折扣") 
    @ApiModelProperty(notes = "活动类型 1：减价   2.折扣")
    private Long promotionType;

    // @NotEmpty(message = "活动状态   1.未开始     2.进行中     3.已结束") 
    @ApiModelProperty(notes = "活动状态   1.未开始     2.进行中     3.已结束")
    private Long promotionState;

    // @NotEmpty(message = "平台营销费用预算 ") 
    @ApiModelProperty(notes = "平台营销费用预算 ")
    private BigDecimal budget;

    // @NotEmpty(message = "预警比例") 
    @ApiModelProperty(notes = "预警比例")
    private BigDecimal warning;

}
